---
title: Could not find Sharp.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **MissingSharp**: 找不到 Sharp. 请手动安装 Sharp（`sharp`）到你的项目或迁移到另外一个图片服务。

## 哪里发生了错误？
Sharp 是 `astro:assets` 的默认图片服务。当使用像 pnpm 这样的[严格的包管理器](https://pnpm.io/pnpm-vs-npm#npms-flat-tree)时，必须手动安装 Sharp 到你的项目中才能使用图片处理。

如果你不使用 `astro:assets` 来处理图片，也不想安装 Sharp，你可以配置以下不处理图片的服务：

```js
import { defineConfig, passthroughImageService } from "astro/config";
export default defineConfig({
 image: {
   service: passthroughImageService(),
 },
});
```

**请参阅：**
-  [默认图像服务](/zh-cn/guides/images/#默认图像服务)
-  [图像服务 API](/zh-cn/reference/image-service-reference/)
